home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Scene Storm
/
Scene Storm - Volume 1.iso
/
coding
/
c
/
nullmodem
/
src
/
debug.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-12-18
|
584b
|
33 lines
#include "defs.h"
#include "protos.h"
#include <stdarg.h>
void RawPutChar(ULONG);
#pragma libcall SysBase RawPutChar 204 001
void
dputchar(__d0 ULONG c)
{
RawPutChar(c);
}
void dprintf(struct NullUnit *unit, int level, char *fmt, ...)
{
if( level <= unit->u_SReg[SREG_DEBUG] ) {
APTR foo[] = {
unit->u_Modem->nm_Modemnum,
unit->u_Unitnum,
};
va_list va;
va_start(va,fmt);
Forbid();
RawDoFmt("NM_%ld/%ld: ", foo, dputchar, NULL);
RawDoFmt(fmt, va, dputchar, NULL);
Permit();
va_end(va);
}
}